import org.omg.PortableInterceptor.INACTIVE;

import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import java.util.function.*;
import java.util.stream.Stream;

public class DaP {

    public static void main(String[] args) {
//        Integer[] arr = {1,2,3,4,5};
//        Stream<Integer> stream = Arrays.stream(arr);
//        Stream<Integer> stream = Stream.of(arr);
//
//        stream.distinct()
//                .filter(integer -> integer % 2 == 0)
//                .forEach(integer -> System.out.println(integer));


        Map<String, Integer> map  = new HashMap<>();
        map.put("蜡笔小新",19);
        map.put("黑子",17);
        map.put("日向宁次",16);

        Set<Map.Entry<String, Integer>> entries = map.entrySet();
        entries.stream()
                .filter(stringIntegerEntry -> stringIntegerEntry.getValue() > 16)
                .forEach(n -> System.out.println(n.getKey() + " : " + n.getValue()));

    }


}
